Something has happened to Godzilla's home, Birth Island, and he shows up in Hong Kong harbour glowing bright red! He's on the verge of a nuclear melt... Read more
One of Japan's most celebrated filmmakers, Yoji Yamada (director of the Oscar-nominated 'Twilight Samurai') has once again created stunning cinema wit... Read more